home *** CD-ROM | disk | FTP | other *** search
- COMMENTS ON THE SOURCE
-
- System requirements
-
- To compile the sources, you need at least
-
- - MPW 3.2
- - bison or (b)yacc, if you want to change perly.y
- - Berkeley db
- - GUSI 1.3.3
- - 5 Megabytes of RAM
- - preferably also a *compiled* version of the Perl tool (recursion rears its ugly
- head.
-
- The latest versions of Perl, db, and GUSI should be available at
-
- nic.switch.ch software/mac/src/mpw_c
- ftp.eunet.ch software/mac/perl
-
- The latest version of Ramon M. Felciano's Mercutio MDEF is available at
- sumex-aim.stanford.edu
-
- Getting started
-
- To compile the sources, you need to generate a Makefile by either running
- Makefile.in or editing it by hand.
-
- Added Files
-
- missing.c and the GUSI library emulate enough UNIX library calls to make Perl happy.
- SubLaunch.[hc] provides some limited pipe/multitasking support. PerlHelp is the Perl
- manual page in 411 format. While it describes a few things that won't work on a Mac,
- it also contains descriptions of our Mac specific additions.
-
- Changed Files
-
- Makefile was replaced with a MPW style one. eval.c is replaced, since the eval()
- function was too big for MPW C. Config.h was manually configured. perly.y contains
- changes for the mac specific commands. Most source files have a few changes, which
- are always bracketed by #ifdefs or #ifndefs for the symbols macintosh, MAC_STANDALONE,
- STDMAC, MSMAC or NIXUNIX, except for some changes in perly.y. Our relying on the
- macintosh symbol is not always well advised and some of the instances should probably
- be replaced by applec.
-
- Bugs, Suggestions, Damnations
-
- Please send your bug reports and/or fixes to <neeri@iis.ethz.ch> (It is rather
- unlikely that any of the bugs are relevant to the UNIX version).
-